/// 打印调试信息
/// https://rustwiki.org/zh-CN/rust-by-example/hello/print/print_debug.html
///  

fn main() {
    println!("{:#?}", DebugPrintable(3));
    println!("{:#?}", Deep(DebugPrintable(1)));
    println!("{:?}", Deep(DebugPrintable(1)));
}

#[derive(Debug)]
struct DebugPrintable(i32);

#[derive(Debug)]
struct Deep(DebugPrintable);
